.hot_article_wrapper {
  display: flex;
  margin-bottom: 20px;
  &:last-child {
    margin-bottom: 0;
  }
  .left_img {
    width: 80px;
    height: 80px;
    cursor: pointer;
    img {
      width: 100%;
      height: 100%;
      object-fit: cover;
    }
  }
  .right_tit {
    flex: 1;
    margin-left: 20px;
    color: #555;
    font-size: 16px;
    cursor: pointer;
    .ant-typography {
      transition: all 0.2s;
    }
    &:hover .ant-typography {
      color: #1890ff;
    }
  }
}
